\doxysection{system\+\_\+stm32h7xx.\+h}
\hypertarget{system__stm32h7xx_8h_source}{}\label{system__stm32h7xx_8h_source}\index{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system\_stm32h7xx.h@{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system\_stm32h7xx.h}}
\mbox{\hyperlink{system__stm32h7xx_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00018\ }
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00030\ \textcolor{preprocessor}{\#ifndef\ SYSTEM\_STM32H7XX\_H}}
\DoxyCodeLine{00031\ \textcolor{preprocessor}{\#define\ SYSTEM\_STM32H7XX\_H}}
\DoxyCodeLine{00032\ }
\DoxyCodeLine{00033\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00034\ \ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \{}
\DoxyCodeLine{00035\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00036\ }
\DoxyCodeLine{00040\ }
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00045\ }
\DoxyCodeLine{00049\ \ \ \textcolor{comment}{/*\ This\ variable\ is\ updated\ in\ three\ ways:}}
\DoxyCodeLine{00050\ \textcolor{comment}{\ \ \ \ \ \ 1)\ by\ calling\ CMSIS\ function\ SystemCoreClockUpdate()}}
\DoxyCodeLine{00051\ \textcolor{comment}{\ \ \ \ \ \ 2)\ by\ calling\ HAL\ API\ function\ HAL\_RCC\_GetSysClockFreq()}}
\DoxyCodeLine{00052\ \textcolor{comment}{\ \ \ \ \ \ 3)\ each\ time\ HAL\_RCC\_ClockConfig()\ is\ called\ to\ configure\ the\ system\ clock\ frequency}}
\DoxyCodeLine{00053\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ Note:\ If\ you\ use\ this\ function\ to\ configure\ the\ system\ clock;\ then\ there}}
\DoxyCodeLine{00054\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ is\ no\ need\ to\ call\ the\ 2\ first\ functions\ listed\ above,\ since\ SystemCoreClock}}
\DoxyCodeLine{00055\ \textcolor{comment}{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ variable\ is\ updated\ automatically.}}
\DoxyCodeLine{00056\ \textcolor{comment}{\ \ */}}
\DoxyCodeLine{00057\ \textcolor{keyword}{extern}\ uint32\_t\ \mbox{\hyperlink{group___s_t_m32_h7xx___system___private___variables_gaa3cd3e43291e81e795d642b79b6088e6}{SystemCoreClock}};\ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00058\ \textcolor{keyword}{extern}\ uint32\_t\ \mbox{\hyperlink{group___s_t_m32_h7xx___system___private___variables_gaa3016e42a01e5655e438fcf76e4ba5b0}{SystemD2Clock}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00059\ \textcolor{keyword}{extern}\ \textcolor{keyword}{const}\ \ uint8\_t\ \mbox{\hyperlink{group___s_t_m32_h7xx___system___private___variables_gac0142b24f5548d68accaf0d9b795c9e1}{D1CorePrescTable}}[16]\ ;\ }
\DoxyCodeLine{00060\ }
\DoxyCodeLine{00064\ }
\DoxyCodeLine{00068\ }
\DoxyCodeLine{00072\ }
\DoxyCodeLine{00076\ }
\DoxyCodeLine{00080\ }
\DoxyCodeLine{00084\ }
\DoxyCodeLine{00085\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{group___s_t_m32_h7xx___system___exported___functions_ga93f514700ccf00d08dbdcff7f1224eb2}{SystemInit}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00086\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{group___s_t_m32_h7xx___system___exported___functions_gae0c36a9591fe6e9c45ecb21a794f0f0f}{SystemCoreClockUpdate}}(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00087\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{void}\ ExitRun0Mode(\textcolor{keywordtype}{void});}
\DoxyCodeLine{00091\ }
\DoxyCodeLine{00092\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00093\ \}}
\DoxyCodeLine{00094\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00095\ }
\DoxyCodeLine{00096\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ SYSTEM\_STM32H7XX\_H\ */}\textcolor{preprocessor}{}}
\DoxyCodeLine{00097\ }
\DoxyCodeLine{00101\ }

\end{DoxyCode}
